﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
using DevComponents.DotNetBar;

namespace Quan_Ly_Dai_Ly
{
    public partial class ThemQuan : Office2007Form
    {
        public ThemQuan()
        {
            InitializeComponent();
        }

        private void ThemQuan_Load(object sender, EventArgs e)
        {
            bt_DongY.Enabled = false;
        }

        private void buttonX1_Click(object sender, EventArgs e)
        {
            Close();
        }

        private void tb_Ten_TextChanged(object sender, EventArgs e)
        {
            if (tb_Ten.Text.Length > 0 && tb_SoDL.Text.Length > 0)
                bt_DongY.Enabled = true;
            else
                bt_DongY.Enabled = false;
        }

        private void tb_SoDL_TextChanged(object sender, EventArgs e)
        {
            if (tb_Ten.Text.Length > 0 && tb_SoDL.Text.Length > 0)
                bt_DongY.Enabled = true;
            else
                bt_DongY.Enabled = false;
        }

        private void bt_DongY_Click(object sender, EventArgs e)
        {
            int result = MainForm.ExecProcedure("sp_ThemQuan",
                                               new string[] { "@TenQuan", "@SoDLToiDa" },
                                               new object[] { tb_Ten.Text, tb_SoDL.Text });
            if (result == 1)
                MessageBoxEx.Show("Thêm quận không thành công.\nQuận này đã có trong cơ sở dữ liệu.", "Thông Báo");
            else
                if (result == 0)
                    MessageBoxEx.Show("Thêm quận thành công.", "Thông Báo");
            tb_Ten.ResetText();
            tb_SoDL.ResetText();
        }

        private void tb_SoDL_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (!Char.IsDigit(e.KeyChar) && !Char.IsControl(e.KeyChar))
                e.Handled = true;
        }
    }
}
